<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@page import="com.jdbc.Jdbc"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="com.project.bean.*"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%
	String result = request.getParameter("result");
	if (result == "" || result == null)
		result = null;
	//权限验证
	// 权限管理验证 先判断此管理员有没有权限操作

	String role = (String) request.getSession().getAttribute("role");
	System.out.println(role.equals("管理员"));
	if (!role.equals("管理员")) {

		request.getRequestDispatcher("showAuthority.jsp").forward(request, response);
		return;
	}
%>

<%
	String find = "select*from authority ";
	Jdbc j = new Jdbc();
	ResultSet rs;
	List<Authority> list = new ArrayList<>();
	j.Jdbc_Q2(find);
	rs = j.rs;
	while (rs.next()) {
		Authority a = new Authority();
		a.setUsername(rs.getString("Username"));
		a.setTruename(rs.getString("truename"));
		a.setRemarks(rs.getString("Remarks"));
		a.setRole(rs.getString("Role"));
		list.add(a);
	}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8">
<title>角色管理</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
	content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<link rel="stylesheet" href="./css/x-admin.css" media="all">
</head>
<body>
	<div class="x-nav">
		<span class="layui-breadcrumb"> <a><cite>首页</cite></a> <a><cite>角色管理</cite></a>
		</span> <a class="layui-btn layui-btn-small"
			style="line-height: 1.6em; margin-top: 3px; float: right"
			href="javascript:location.replace(location.href);" title="刷新"><i
			class="layui-icon" style="line-height: 30px">ဂ</i></a>
	</div>
	<div class="x-body">
		<form class="layui-form x-center" action="" style="width: 500px">
			<div class="layui-form-pane" style="margin-top: 15px;">
				<div class="layui-form-item">
					<!--                     <div class="layui-input-inline" style="width:400px">
                      <input type="text" name="username"  placeholder="搜索内容" autocomplete="off" class="layui-input">
                    </div> -->
					<!--                     <div class="layui-input-inline" style="width:80px">
                        <button class="layui-btn"  lay-submit="" lay-filter="sreach"><i class="layui-icon">&#xe615;</i></button>
                    </div> -->
				</div>
			</div>
		</form>
		<!-- <xblock>
            <button class="layui-btn layui-btn-danger" onclick="delAll()"><i class="layui-icon">&#xe640;</i>批量删除</button>
            <button class="layui-btn" onclick="role_management_add('添加用户','role_management_add.html','900','500')"><i class="layui-icon">&#xe608;</i>添加</button>
            <button class="layui-btn" onclick="role_management_edit('编辑','role_management_edit.html','900','500')"><i class="layui-icon">&#xe642;</i>编辑</button>
            <button class="layui-btn layui-btn-danger"><i class="layui-icon"><img src="images/daochu.png" width="15" height="15"></img></i>批量导出</button>
            <button class="layui-btn layui-btn-danger"><i class="layui-icon"><img src="images/daoru.png" width="15" height="15"></img></i>导入</button>
            <span class="x-right" style="line-height:25px">共有数据：88 条</span></xblock> -->
		<table class="layui-table">
			<thead>
				<tr>

					<th width="9%">用户名</th>
					<th width="16%">真实姓名</th>
					<th width="22%">角色职称</th>
					<th width="34%">备注</th>
					<th width="11%">操作</th>
				</tr>
			</thead>
			<tbody>
				<%
					for (Authority a : list) {
				%>
				<tr>

					<td><%=a.getUsername()%></td>
					<td><%=a.getTruename()%></td>
					<td><%=a.getRole()%></td>
					<td><%=a.getRemarks()%></td>
					<td class="td-manage"><a title="分配权限" href="javascript:;"
						onclick="role_management_permissions('分配权限','role_management_permissions.jsp?username=<%=a.getUsername()%>','4','','510')"
						class="ml-5" style="text-decoration: none"> <i
							class="layui-icon"><img src="images/quanxian.png" width="15"
								height="15"></i>
					</a> <!--                             <a title="查看" href="javascript:;" onclick="role_management_look('查看','role_management_look.html','4','','510')"
                            class="ml-5" style="text-decoration:none">
                                <i class="layui-icon"><img src="images/look3.png" width="15" height="15"></i>
                            </a>
                            <a title="删除" href="javascript:;" onclick="role_del(this,'1')" 
                            style="text-decoration:none">
                                <i class="layui-icon">&#xe640;</i>
                            </a> --></td>
				</tr>
				<%
					}
				%>
			</tbody>
		</table>

		<!-- <div id="page"></div> -->
	</div>
	<br />
	<br />
	<br />
	<script src="./lib/layui/layui.js" charset="utf-8"></script>
	<script src="./js/x-layui.js" charset="utf-8"></script>
	<script>
		layui.use([ 'laydate', 'element', 'laypage', 'layer' ], function() {
			$ = layui.jquery;//jquery
			laydate = layui.laydate;//日期插件
			lement = layui.element();//面包导航
			laypage = layui.laypage;//分页
			layer = layui.layer;//弹出层

			//以上模块根据需要引入
			laypage({
				cont : 'page',
				pages : 100,
				first : 1,
				last : 100,
				prev : '<em><</em>',
				next : '<em>></em>'
			});
		});

		//批量删除提交
		function delAll() {
			layer.confirm('确认要删除吗？', function(index) {
				//捉到所有被选中的，发异步进行删除
				layer.msg('删除成功', {
					icon : 1
				});
			});
		}
		/*添加*/
		function role_management_add(title, url, w, h) {
			x_admin_show(title, url, w, h);
		}

		//修改密码
		function role_management_permissions(title, url, id, w, h) {
			x_admin_show(title, url, w, h);
		}
		//查看
		function role_management_look(title, url, id, w, h) {
			x_admin_show(title, url, w, h);
		}
		//编辑
		function role_management_edit(title, url, id, w, h) {
			x_admin_show(title, url, w, h);
		}
		/*删除*/
		function role_del(obj, id) {
			layer.confirm('确认要删除吗？', function(index) {
				//发异步删除数据
				$(obj).parents("tr").remove();
				layer.msg('已删除!', {
					icon : 1,
					time : 1000
				});
			});
		}
	</script>
	<script>
		var _hmt = _hmt || [];
		(function() {
			var hm = document.createElement("script");
			var s = document.getElementsByTagName("script")[0];
			s.parentNode.insertBefore(hm, s);
		})();
	</script>
</body>
</html>